// ValidationAspects
// Written by Mike Saunders
// Released under Microsoft Public License (Ms-PL)
namespace ValidationAspects.Sdk
{
	public interface IValidator
	{
		void Invoke(object value, IValidationContext context);
	}

	public interface IValidator<T> : IValidator
	{
		void Invoke(T value, IValidationContext context);
	}
}